package dssd.configuraciones;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import dssd.constantes.Constantes;
import dssd.gui.ServiceLocator;
import dssd.modelo.Rol;
import dssd.modelo.Usuario;
import dssd.servicios.IUsuarioService;

public class IniciarAplicacion  implements ServletContextListener {

	private static final String ADMIN_USER = "admin";
	private static final String ADMIN_PASS= "qwerty";

	@Override
	public void contextDestroyed(ServletContextEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void contextInitialized(ServletContextEvent arg0) {
		IUsuarioService service = ServiceLocator.getUsuarioService();
		if (service.buscarUsuario(ADMIN_USER) == null){
			Rol rol = new Rol(Constantes.ADMINISTRADOR);
			Usuario usuario = new Usuario("administrador","administrador",ADMIN_USER, ADMIN_PASS, rol);
			service.registrarUsuario(usuario);
		}
	}

}
